package com.sztx.pay.center.core.service.bean.rpc;

import java.io.Serializable;
import java.util.Date;

@SuppressWarnings("serial")
public class SettleRuleResponse implements Serializable{
	private Long id;
	private int tradeType;// 交易类型(1交易;2充值;3倍棒余额提现至支付宝 4倍棒余额提现至银行卡  5返利金提现至支付宝 6返利金提现至银行卡 7倍棒余额转账至银行卡 8 倍棒余额转账至倍棒余额 9银行卡转账至银行卡 10银行卡转账至倍棒余额)
	
	private int settleType;// 结算类型(1立即结算;2定时结算)
	
	private int feeType;// 手续费计费方式(1百分比;2固定金额)
	
	private double feeAmount;// fee_type=1时，表示百分数；fee_type=2时，表示金额，单位分
	
	private long upperLimit;// 手续费上限，单位：分
	
	private long lowerLimit;// 手续费下限，单位：分
	
	private int state;// 状态(1有效;2无效)
	
	private String userId;//帐号

	private String attach;//备注
	private String operator;//操作人
	private String channelId;//渠道ID
	private String channelName;//渠道名称
	
	private Date modifyTime;
	
	
	
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Date getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}

	public int getTradeType() {
		return tradeType;
	}

	public void setTradeType(int tradeType) {
		this.tradeType = tradeType;
	}

	public int getSettleType() {
		return settleType;
	}

	public void setSettleType(int settleType) {
		this.settleType = settleType;
	}

	public int getFeeType() {
		return feeType;
	}

	public void setFeeType(int feeType) {
		this.feeType = feeType;
	}

	public double getFeeAmount() {
		return feeAmount;
	}

	public void setFeeAmount(double feeAmount) {
		this.feeAmount = feeAmount;
	}

	public long getUpperLimit() {
		return upperLimit;
	}

	public void setUpperLimit(long upperLimit) {
		this.upperLimit = upperLimit;
	}

	public long getLowerLimit() {
		return lowerLimit;
	}

	public void setLowerLimit(long lowerLimit) {
		this.lowerLimit = lowerLimit;
	}

	public int getState() {
		return state;
	}

	public void setState(int state) {
		this.state = state;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getAttach() {
		return attach;
	}

	public void setAttach(String attach) {
		this.attach = attach;
	}

	public String getOperator() {
		return operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	public String getChannelId() {
		return channelId;
	}

	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	public String getChannelName() {
		return channelName;
	}

	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}
	
	
}
